package basketball_behaviour

type CompPoint struct {
	Code    int `json:"code"`
	Results struct {
		Tables []struct {
			ID      int    `json:"id"`
			Scope   int    `json:"scope"`    // 统计范围，1-赛季、2-预选赛、3-小组赛、4-季前赛、5-常规赛、6-淘汰赛(季后赛)、0-无
			Name    string `json:"name"`     // 积分榜表名称
			StageID int    `json:"stage_id"` // 所属阶段id
			Rows    []struct {
				TeamID           int     `json:"team_id"`            // team_id
				Position         int     `json:"position"`           // 排名
				Note             string  `json:"note"`               // 说明
				Won              int     `json:"won"`                // 胜场=主场胜+客场胜
				Lost             int     `json:"lost"`               // 负场=主场负+客场负
				WonRate          float64 `json:"won_rate"`           // 胜率
				GameBack         string  `json:"game_back"`          // 胜场差，可能不存在
				PointsAvg        float64 `json:"points_avg"`         // 场均得分，可能不存在
				PointsAgainstAvg float64 `json:"points_against_avg"` // 场均失分，可能不存在
				DiffAvg          float64 `json:"diff_avg"`           // 场均净胜，可能不存在
				Streaks          int     `json:"streaks"`            // 近期战绩（正连胜，负连败），可能不存在
				Home             string  `json:"home"`               // 主场：主场胜-主场负，可能不存在
				Away             string  `json:"away"`               // 客场：客场胜-客场负，可能不存在
				Division         string  `json:"division"`           // 赛区胜-负，该球队在该赛区的胜负数据，可能不存在
				Conference       string  `json:"conference"`         // 东（西）部胜-负，该球队在东或西部的胜负数据，可能不存在
				Last_10          string  `json:"last_10"`            // 近10场胜-负（在该赛季只打了5场比赛：4-1），可能不存在
				Points           int     `json:"points"`             // 积分，杯赛存在
				PointsFor        int     `json:"points_for"`         // 总得分，杯赛存在
				PointsAgt        int     `json:"points_agt"`         // 总失分，杯赛存在
			} `json:"rows"`
		} `json:"tables"`
		SeasonID int `json:"season_id"` // 赛季id
	} `json:"results"`
}
